/* tslint:disable */
/* eslint-disable */

import React, { FunctionComponent } from 'react';
import { ViewProps } from 'react-native';
import { Svg, GProps, Path } from 'react-native-svg';
import { getIconColor } from './helper';

interface Props extends GProps, ViewProps {
  size?: number;
  color?: string | string[];
}

const IconNv: FunctionComponent<Props> = ({ size, color, ...rest }) => {
  return (
    <Svg viewBox="0 0 1024 1024" width={size} height={size} {...rest}>
      <Path
        d="M567.53774066 348.46956939c-70.65491767 0-128.15599402 57.40712007-128.15599402 128.06203774 0 70.46700511 57.40712007 127.96808224 128.15599402 127.96808224 70.74887317 0 128.24994953-57.40712007 128.24994954-127.96808224 0.09395628-70.65491767-57.50107635-128.06203775-128.24994954-128.06203774z"
        fill={getIconColor(color, 0, '#FF5F89')}
      />
      <Path
        d="M525.63336116 173.71139578c-186.97245444 0-338.61745043 151.55103971-338.61744964 338.52349415 0 5.91922863 0.18791178 11.83845726 0.46977986 17.66372961v320.85976453h338.05371351c186.97245444 0 338.52349414-151.64499598 338.52349414-338.52349414S712.60581561 173.71139578 525.63336116 173.71139578z m224.83672549 302.91416763v4.60384458c0 0.93955971-0.09395628 1.87912019-0.09395628 2.8186799 0 0.56373614 0 1.22142777-0.0939555 1.7851639-0.09395628 1.12747226-0.09395628 2.16098825-0.18791256 3.28846053 0 0.46977985-0.09395628 0.93955971-0.09395551 1.40934033-0.09395628 1.31538405-0.18791178 2.63076811-0.37582434 3.85219588 0 0.18791178 0 0.46977985-0.09395629 0.65769242-0.18791178 1.50329585-0.28186807 3.00659245-0.56373536 4.6038438-11.36867662 89.82194312-88.3186465 159.53730031-181.42905014 159.53730032-45.09888373 0-86.25161453-16.44230107-118.19665696-43.50163085l-26.30768263 26.30768185 43.21976355 43.21976354-38.61591897 38.61591897-43.21976355-43.21976353-50.17250739 49.9845956-38.61591898-38.61591897 49.98459561-49.98459561-45.75657537-45.66261986 38.61591897-38.61591898 45.75657537 45.66261988 29.03240625-28.93844997c-18.13350947-28.28075832-28.65658191-61.82305286-28.6565819-97.71424823 0-100.72083989 82.0235943-182.55652242 182.83838971-182.55652164 70.93678574 0 132.57192605 40.49503916 162.91971634 99.59336764 0.09395628 0.18791178 0.18791178 0.28186807 0.28186807 0.46977986 0.56373614 1.12747226 1.12747226 2.25494453 1.6912084 3.4763723 0.37582434 0.75164792 0.75164792 1.50329585 1.03351598 2.25494454l0.84560421 1.69120761c0.46977985 1.12747226 0.93955971 2.25494453 1.50329585 3.28846053 0.09395628 0.28186807 0.18791178 0.46977985 0.28186805 0.75164793 0.56373614 1.31538405 1.12747226 2.72472439 1.69120841 4.04010844v0.09395628c2.72472439 6.85878833 4.97966814 13.90548923 6.85878833 21.14010115v0.09395627c0.37582434 1.31538405 0.65769241 2.63076811 0.93956048 3.94615217 0 0.09395628 0.09395628 0.28186807 0.09395551 0.37582434l0.84560419 3.66428409c0.09395628 0.28186807 0.09395628 0.56373614 0.1879118 0.75164793 0.18791178 1.12747226 0.46977985 2.25494453 0.65769241 3.28846052 0.09395628 0.37582434 0.18791178 0.75164792 0.18791179 1.12747227 0.18791178 1.03351598 0.37582434 1.97307647 0.46977986 3.00659168 0.09395628 0.46977985 0.18791178 1.03351598 0.28186806 1.50329661 0.09395628 0.93955971 0.28186807 1.7851639 0.37582435 2.72472362 0.09395628 0.65769241 0.18791178 1.22142777 0.28186806 1.87912018 0.09395628 0.75164792 0.18791178 1.59725212 0.28186807 2.44285634 0.09395628 0.75164792 0.18791178 1.50329585 0.28186806 2.16098825 0.09395628 0.75164792 0.09395628 1.50329585 0.18791179 2.16098825 0.09395628 0.84560421 0.18791178 1.59725212 0.18791179 2.44285632 0.09395628 0.65769241 0.09395628 1.40934034 0.09395628 2.16098826 0.09395628 0.84560421 0.09395628 1.69120839 0.18791178 2.53681182 0 0.65769241 0.09395628 1.40934034 0.09395628 2.06703198 0 0.84560421 0.09395628 1.69120839 0.09395628 2.53681261v4.60384456c0.18791178 0.09395628 0.18791178 0.09395628 0.18791179 0.18791179 0-0.09395628 0 0 0 0z"
        fill={getIconColor(color, 1, '#FF5F89')}
      />
    </Svg>
  );
};

IconNv.defaultProps = {
  size: 18,
};

export default IconNv;
